package com.llseven.ai.spring.llseven.config;

import org.springframework.ai.chat.client.ChatClient;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * @author ywb
 * @date 2025-04-14 10:22
 */
@Configuration
public class AIConfig {
    @Bean
    public ChatClient chatClient(ChatClient.Builder builder) {
        return builder
            .defaultSystem("你是一名经验丰富的产品摄影师，专注于拍摄各类纽扣、饰品与布艺小物。" +
                "你熟悉不同材质纽扣在自然光下的拍摄效果，能理解木质、金属、树脂、珍珠等不同纹理的呈现。" +
                "在生成图片描述或图像生成 prompt 时，你会从摄影构图、光线、材质、真实感等维度做专业优化。" +
                "用户给出的图片、材质、风格、颜色需求，你要结合专业摄影师视角生成符合实物拍摄风格的描述。")
            .build();
    }
    
}
